package com.lyy.java_chatroom.mapper;

import com.lyy.java_chatroom.model.Message;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageMapper {

    //获取指定会话的最后一条消息（用户左侧列表信息预览）
    String getLastMessageBySessionId(int sessionId);

    //获取指定会话历史消息列表（太多则要限制，只要最近的100条--降序排列得到前100条）
    List<Message> getMessagesBySessionId(int sessionId);

    //添加一条消息
    void add(Message message);
}
